cssselector: Handle region flags during parse
authorBenjamin Otte <otte@redhat.com>
Mon, 8 Dec 2014 02:06:21 +0000 (03:06 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 10 Dec 2014 02:49:40 +0000 (03:49 +0100)
commit28e80aa40b473cf9c875da8810c6c2218947b5b7
tree5b802fb0f4dcc5b48050402a08f64d5316e44e1c
parent272a0083a38b826ee69703a77a10b32650d67a6a
cssselector: Handle region flags during parse

When parsing a selector like
  tab:active
We used to create 2 selector objects, one for the region, and one for
the pseudoclass. Now, for convenience, we special-case region
pseudoclass parsing so that the active flag is added to the region
selector.

A side effect is that ":nth-child(1)" no longer works for regions.
Hopefully people didn't use this but used the saner ":first-child"
instead.
gtk/gtkcssselector.c